查看原文
其他

华为正式推出快游戏,Cocos 率先支持

C姐 COCOS 2021-08-09

华为快游戏正式发布,进一步推动了小游戏生态的发展!


2018 年 12 月 25 日,华为宣布其 2018 年智能手机出货量成功将突破两亿台,为 2018 年的表现画上了一个辉煌的句号。



庞大的出货量背后是庞大的用户数量,今日,华为正式发布快游戏,对于广大的开发者而言,无疑是一大利好消息。


Cocos 引擎也在第一时间提供了对华为快游戏平台的支持,现有内容可以无缝发布。



  1   了解华为快游戏


华为快游戏 2.0 (Runtime版本)的特点:免安装、速度快、省电、省内存、省空间。


  • 底层图形加速:画质高、画面流畅,极速性能和体验

  • 开放设备能力:位置、传感器、蓝牙、网络、电量等

  • 多种场景用途:图形交互场景,例如:儿童、教育等(规划中)

  • 网页跳转:游戏网站流量转换为可留存桌面的快游戏

  • 媒体变现服务:形式有原生、激励视频等(规划中)


华为快游戏为开发者提供了优质的工具和技术支持


  • 极速开发
    华为快应用 IDE 中选择模板可以快速打包为快游戏
    华为快应用 IDE 提供真机云测,方便调试


  • 专业支持
    开发者服务团队提供专人指导接入华为帐号、支付


华为快游戏为开发者提供了中心化的流量支持:


华为快游戏资源入口示意图


华为快游戏的商业模式主要包括联运、媒体变现和付费推广。其中媒体变现计划在 2019 年内上线,具体时间还要看官方安排。


商务联系方式:

杨智勇:leon@huawei.com 

张毅:hw.zhangyi@huawei.com


为了保证快游戏的质量,华为将对开发者提交的快游戏进行审核,审核不通过,快游戏就无法上架“华为应用市场”。因此各位开发者需要严格参考规则进行自检后再提交审核,否则驳回重提等过多流程将影响您的快游戏上架时间。


首次申请上架“华为应用市场”的快游戏,需要准备相关的资质文件,主要包括:


  • 游戏版权

  • 游戏版号

 

开发者需要提前在华为开发者联盟申请相关服务:游戏服务、帐号服务和支付服务。


使用 Cocos 引擎,可快速将 H5 游戏、小游戏、移动端游改造为华为快游戏,降低开发成本。一切准备就绪后,开发者即可登录华为开发者联盟后台,自主提交快游戏的上架申请



  2   发布游戏至华为快游戏平台



Cocos Creator v2.0.7 版本添加了对华为快游戏平台支持,并已正式发布。


各位开发者可通过 Cocos Creator 一键发布游戏至华为快游戏平台,具体的环境配置和发布流程可参考下述文档,同时我们的薰依妹纸也为大家录制了手把手的发布工作流视频教程。


发布游戏至华为快游戏


环境配置


  • 下载快游戏调试器,并安装到 Android 设备上(建议 Android Phone 6.0 或以上版本)

  • 电脑全局安装 nodejs-8.1.4 或以上版本


发布流程


1、打开项目


使用 Cocos Creator 打开需要发布的项目工程,在构建发布面板的发布平台中选择 Huawei Fast Game



其中应用包名、应用名称、桌面图标、应用版本名称、应用版本号、支持的最小引擎平台版本号这些参数为必填项。而密钥库、小包模式、小包模式服务器路径选填项



相关参数配置具体的填写规则如下: 


  • 应用图标


应用图标为必填项。构建时,应用图标将会构建到 huawei 快游戏的工程中,请确保填写的应用图标路径下的图片真实存在,点击输入框右边的按钮可选择图片。


  • 支持的最小引擎平台版本号


支持的最小引擎平台版本号为必填项。目前这个值必须大于 1035。


  • 密钥库


使用调试秘钥库是选填项。勾选时,表示用的是 creator 自带默认的证书构建的rpk,仅用于调试时使用。


如果不勾选使用调试秘钥库,则需要配置 certificate.pem 路径和 private.pem 路径(注:rpk提交给华为审核时,此选不勾选)。


关于 certificate.pem 和 private.pem 证书添加,可以点击“certificate.pem”栏目的最右侧按钮新建来新建证书(注:在windows系统上需要注意事前安装 openssl 软件和配置环境变量)。


配置好后需要重启cocos creator。mac 系统已自带 openssl 则不用安装。用户也可以用命令行生成证书,如下:


用户需要通过 openssl 命令等工具生成签名文件 private.pem、certificate.pem。

# 命令行指定到刚才添加到小游戏根目录的 release 目录下cd E:\workspace\YourProject\build-templates\jsb-link\sign\release# 通过 openssl 命令工具生成签名文件openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem


注意:openssl 工具在 linux 或 Mac 环境下可在终端直接打开,而在 Windows 环境下则需要安装 openssl 工具并且配置系统环境变量。


  • 小包模式和小包模式服务器路径


该项为选填项。快游戏的包内体积包含代码和资源不能超过 4M,资源可以通过网络请求加载。小包模式就是帮助用户将脚本文件保留在快游戏包内,其他资源则上传到远程服务器,根据需要从远程服务器下载。而远程资源的下载、缓存和版本管理,Creator 已经帮用户做好了。用户需要做的是以下两个步骤:


(1)构建时,勾选小包模式,填写小包模式服务器路径,然后点击构建


(2)构建完成后,点击发布路径后面的打开按钮,将发布路径下的 jsb-link/res 目录上传到小包模式服务器。例如:默认发布路径是 build,则需要上传 build/jsb-link/res 目录。


此时,构建出来的 quickgame 目录下将不再包含 res 目录,res 目录里的资源将通过网络请求从填写的小包模式服务器地址上下载。


2、构建发布


面板的相关参数设置完成后,点击构建。构建完成后点击发布路径后面的打开按钮来打开构建发布包,可以看到在默认发布路径 build 目录下生成了 quickgame 目录,该目录就是导出的 huawei 快游戏工程目录和 rpk,rpk 目录在 /build/huawei/dist 目录下。


3、生成 rpk 包


将打包出来的 rpk 运行到手机上,有两种方式:


方法一: 在构建发布页面,点击右下角的运行按钮,会弹出一个快游戏工具弹出框,在手机列表栏目选择手机(如果连接了多台手机),然后点击快游戏调试平台点击运行图标。这时rpk会推送到手机快应用调试器上(如有读写等权限弹出请允许)。到此rpk就运行到手机上。


方法二: 将构建生成的小游戏 rpk 文件(位于小游戏工程 huawei 目录下的 dist 目录中)拷贝到手机 SD 卡目录下。打开快应用调试器后,按手机的返回键会弹出一个列表,选择第一个选项“本地安装”,选择路径为放置rpk的路径即可运行到手机上。


4、分包 rpk


分包 rpk 不是必项的。分包加载,即把游戏内容按一定规则拆分在几个包里,在首次启动的时候只下载必要的包,这个必要的包称为主包,开发者可以在主包内触发下载其他子包,这样可以有效降低首次启动的消耗时间。开发者根据需求采用这功能。 在creator设置配置方法后,打包时会自动分包。 


注意:目前快应用加载器用本地加载暂不支持分包测试。构建完成后,生成的分包 rpk 在 /build/huawei/dist/[分包名字]目录下。


5、其他问题


1.快游戏的 AppID 哪里申请? 


https://developer.huawei.com/consumer/cn/service/hms/catalog/fastgame.html?page=fastapp_fastgame_prepare_register


2.快游戏测试环境在哪里下载? 


https://obs.cn-north-2.myhwclouds.com/hms-ds-wf/sdk/HwFastAPPEngine_Loader.1213_tool.zip


3.Cocos Creator v2.0.7在哪里下载?


https://www.cocos.com/download

 

  3   结语


据媒体报道,硬核联盟发布的《2018 年中国移动游戏市场发展白皮书》指出,2018 年硬核联盟应用商店在安卓渠道的分发量高达 64.38%,在游戏用户的渗透率上处于行业第一。从发展趋势上看,硬件厂商已经成为了国内移动游戏分发渠道中举足轻重的组成部分。


华为、OPPO、vivo 等主流厂商已入局小游戏,并表示将在 2019 年发力小游戏等方向。监管机构也重新开启了游戏版号审核,相信游戏行业终会度过寒冬,逐渐回暖!




上线游戏 400+ 款,OPPO、vivo 小游戏厚积薄发

Cocos Creator v2.1.0 正式发布,新增 3D 支持

有人说他这本 Cocos Creator 教材可以防脱发

Cocos 技术派|实时竞技小游戏技术实现分享

使用 Cocos Creator 开发微信小游戏《2048》


  喜欢就点击“好看”吧

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存